package cn.edu.scau.cmi.ema.dao;

import java.util.Set;

import org.springframework.dao.DataAccessException;
import cn.edu.scau.cmi.ema.domain.*;
import cn.edu.scau.cmi.ema.domain.base.CmiPagination;

public interface Event9ldDAO extends JpaDao<Event9ld> {

	public Event9ld findEvent9ldById(Integer id) throws DataAccessException;

	public Event9ld findEvent9ldById(Integer id, int startResult, int maxRows) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByNumber(String number) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByNumber(String number, int startResult, int maxRows) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByNumberContaining(String number_1) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByNumberContaining(String number_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByEffect(String effect) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByEffect(String effect, int startResult, int maxRows) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByEffectContaining(String effect_1) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByEffectContaining(String effect_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByDiscoverytime(String discoverytime) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByDiscoverytime(String discoverytime, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByDiscoverytimeContaining(String discoverytime_1) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByDiscoverytimeContaining(String discoverytime_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByUrl(String url) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByUrl(String url, int startResult, int maxRows) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByUrlContaining(String url_1) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByUrlContaining(String url_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByDiscoveraddress(String discoveraddress) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByDiscoveraddress(String discoveraddress, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByDiscoveraddressContaining(String discoveraddress_1) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByDiscoveraddressContaining(String discoveraddress_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByName(String name) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByName(String name, int startResult, int maxRows) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByNameContaining(String name_1) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByNameContaining(String name_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByDescription(String description) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByDescription(String description, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByDescriptionContaining(String description_1) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByDescriptionContaining(String description_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByFood(String food) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByFood(String food, int startResult, int maxRows) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByFoodContaining(String food_1) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByFoodContaining(String food_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByProducer(String producer) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByProducer(String producer, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByProducerContaining(String producer_1) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByProducerContaining(String producer_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByAdultertype(String adultertype) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByAdultertype(String adultertype, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByAdultertypeContaining(String adultertype_1) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByAdultertypeContaining(String adultertype_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByFoodbatchfiller(String foodbatchfiller) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByFoodbatchfiller(String foodbatchfiller, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByFoodbatchfillerContaining(String foodbatchfiller_1) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByFoodbatchfillerContaining(String foodbatchfiller_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldBySourceaddress(String sourceaddress) throws DataAccessException;

	public Set<Event9ld> findEvent9ldBySourceaddress(String sourceaddress, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldBySourceaddressContaining(String sourceaddress_1) throws DataAccessException;

	public Set<Event9ld> findEvent9ldBySourceaddressContaining(String sourceaddress_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByFoodtype(String foodtype) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByFoodtype(String foodtype, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByFoodtypeContaining(String foodtype_1) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByFoodtypeContaining(String foodtype_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByHazard(String hazard) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByHazard(String hazard, int startResult, int maxRows) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByHazardContaining(String hazard_1) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByHazardContaining(String hazard_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByAdulterlink(String adulterlink) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByAdulterlink(String adulterlink, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByAdulterlinkContaining(String adulterlink_1) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByAdulterlinkContaining(String adulterlink_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldBySource(String source) throws DataAccessException;

	public Set<Event9ld> findEvent9ldBySource(String source, int startResult, int maxRows) throws DataAccessException;

	public Set<Event9ld> findEvent9ldBySourceContaining(String source_1) throws DataAccessException;

	public Set<Event9ld> findEvent9ldBySourceContaining(String source_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByImported(Boolean imported) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByImported(Boolean imported, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldByIslocked(Boolean islocked) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByIslocked(Boolean islocked, int startResult, int maxRows)
			throws DataAccessException;

	public Event9ld findEvent9ldByPrimaryKey(Integer id) throws DataAccessException;

	public Event9ld findEvent9ldByPrimaryKey(Integer id, int startResult, int maxRows) throws DataAccessException;

	public Set<Event9ld> findEvent9ldsByIds(Set<Integer> ids) throws DataAccessException;

	public Set<Event9ld> findAllEvent9lds() throws DataAccessException;

	public Set<Event9ld> findAllEvent9lds(int startResult, int maxRows) throws DataAccessException;

	public Set<Event9ld> findEvent9ldByCompositeProperities(String sql, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9ld> findEvent9ldsByDetachedCriteria(CmiPagination page) throws DataAccessException;

	public Event9ld findEvent9ldByPhysicalPrimaryKey(String number) throws DataAccessException;

	public Event9ld findEvent9ldByPhysicalPrimaryKey(String number, int startResult, int maxRows)
			throws DataAccessException;
}
